package com.pktechan.api.dto;

/**
 * @program: cloudfloating
 * @description: 微信支付请求
 * @author: qx.zhang
 * @create: 2021-03-23 16:51
 **/
public class WxPayOrderReq {
    /**
     * 小程序登录凭证
     */
    private String userLoginState;
    /**
     * 支付金额
     */
    private Integer totalFee;
    /**
     * 订单ID
     */
    private Integer tradeOrderId;
    /**
     * 微信支付订单号
     */
    private String wxPayOutTradeNo;
    /**
     * 产品描述
     */
    private String productDesc;
    /**
     * 终端IP	支持IPV4和IPV6两种格式的IP地址。调用微信支付API的机器IP
     */
    private String spbillCreateIp;

    /**
     * 统一下单接口返回的 prepay_id 参数值
     */
    private String prepayId;

    public String getUserLoginState() {
        return userLoginState;
    }

    public void setUserLoginState(String userLoginState) {
        this.userLoginState = userLoginState;
    }

    public Integer getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(Integer totalFee) {
        this.totalFee = totalFee;
    }

    public Integer getTradeOrderId() {
        return tradeOrderId;
    }

    public void setTradeOrderId(Integer tradeOrderId) {
        this.tradeOrderId = tradeOrderId;
    }

    public String getWxPayOutTradeNo() {
        return wxPayOutTradeNo;
    }

    public void setWxPayOutTradeNo(String wxPayOutTradeNo) {
        this.wxPayOutTradeNo = wxPayOutTradeNo;
    }

    public String getProductDesc() {
        return productDesc;
    }

    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }

    public String getSpbillCreateIp() {
        return spbillCreateIp;
    }

    public void setSpbillCreateIp(String spbillCreateIp) {
        this.spbillCreateIp = spbillCreateIp;
    }

    public String getPrepayId() {
        return prepayId;
    }

    public void setPrepayId(String prepayId) {
        this.prepayId = prepayId;
    }
}
